package apiday01_homework;

import java.util.Random;
import java.util.Scanner;

public class Practice {
    public static void main(String[] args) {
        //生成一个4位验证码(数字和字母的组合)，
        // 输出到控制台并提示用户输入验证码，
        // 输入后若正确则提示验证码正确，若错误则提示验证码错误。
        // 注意：不区分大小写
        Scanner scan = new Scanner(System.in);
        Random rand = new Random();
        String code = "";
        String line = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
        for(int i=0;i<4;i++){
            int num = rand.nextInt(line.length());
            code+=line.charAt(num);
        }
        System.out.println("验证码为"+code);
        code=code.toUpperCase();
        System.out.println("请输入验证码（不区大小写）：");
        String input = scan.nextLine();
        input = input.toUpperCase();
        if (input.equals(code)){
            System.out.println("验证码正确");
        }else {
            System.out.println("验证码错误");
        }
    }
}
